package com.kingyun.gpsinspection.purificationservice.facade.service.iam.scyx;

import com.alibaba.fastjson.JSONObject;
import com.kingyun.gpsinspection.purificationservice.facade.model.iam.scyx.ProcessOperation;

/**
 * @version V1.0
 * @Package com.cqhilink.iot.integratedapplicationmanagement.services.innerservice.scyx
 * @Description: ${TODO}(工艺运行服务)
 * @author: lutianbo
 * @date: 2017/2/6,0006
 */

public interface ProcessOperationService {
    /**
     * 根据生产实体类型查询工艺运行设备特性
     * @param processOperation
     * @return
     */
    JSONObject queryListByEntityTypeId(ProcessOperation processOperation);

    /**
     * 根据生产实体类型设置表头
     * @param processOperation
     * @return
     */
    Object queryTitleList(ProcessOperation processOperation);


    /**
     * 根据生产实体类型查询工艺运行设备特性
     * @param processOperation
     * @return
     */
    JSONObject queryListByEntityTypeIds(ProcessOperation processOperation);

    /**
     * 根据用户配置的生产实体类型特性设置表头
     * @param processOperation
     * @return
     */
    Object queryTitleLists(ProcessOperation processOperation);
}
